<?xml version="1.0"?>
<component name="org.nuxeo.ecm.platform.rendition.download.contrib.override">

  <require>org.nuxeo.ecm.platform.rendition.download.contrib</require>

  <extension point="defaultRendition" target="org.nuxeo.ecm.platform.rendition.service.RenditionService">
    <defaultRendition reason="download">
      <script language="JavaScript">
        function run() {
          if (Document.getFacets().contains("Collection")) {
            return 'containerDefaultRendition';
          } else if (Document.getFacets().contains("Folderish")) {
            return 'containerDefaultRendition';
          } else if (Document.hasSchema("file")) {
            return 'mainBlob';
          } else if (Document.getType() == 'Note') {
            return 'pdf';
          } else {
            return 'xmlExport';
          }
        }
      </script>
    </defaultRendition>
  </extension>

</component>
